/* 
    login.css
    Author     : SoChishun
    Since : 1.0 2015-3-23 SoChishun Added.
*/

body {margin:0; font-size:12px; background-image: url(../Images/page-bg.png); color:#555; }
.login-form { margin:0 auto; width:500px; background:url(../Images/bg_a10.png); display:table; padding:0 30px 25px 30px;  border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top:solid 4px #0099ff;}
h1 { font-size:30px; text-align:center; color:#FFF; padding:20px;}
button { background-color:#3EA2CB; border-width: 1px; border-radius:5px; padding:5px 15px 5px 5px; color:#FFF; margin-right:5px;}
button:first-child { padding: 5px 30px 5px 20px; background-color:#0c79b1;}
a { color:#FFF; text-decoration: none;}
.form-field-text { background-color: #FFF; border: solid 1px #CCC; border-radius: 5px; padding:3px; float:left; margin-right:5px;}
.form-field-text input { border:none; width:180px; padding:5px 5px; border-left:solid 1px #c9c9c9; }
.form-field-captcha { clear:left;  background-color: #FFF; border: solid 1px #CCC; border-radius: 5px; padding:3px; margin-top:10px; margin-right:5px; float:left;}
.form-field-captcha input { padding:3px 5px; width:90px; border:none; vertical-align: middle;}
.form-field-captcha img { vertical-align: middle; height:24px;}
.form-field-checkbox { float:left; margin-top:20px; color:#FFF;}
.form-field-checkbox input { vertical-align: text-bottom; margin:0 5px;}
.form-field-checkbox input:first-child { margin-left:0px;}
.form-field-button { clear:left; padding-top:10px; float:left; }
em { position: absolute; right:2em; top:2em; }
em.error { color:#F00;}
em.success { color:#090;}
.footer { color:#AAA; float:left; margin:24px 0px 0px 150px;}
.footer a { color:#AAA;}